package cn.village.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * (LoanContract)实体类
 *
 * @author makejava
 * @since 2021-02-10 15:34:03
 */
public class LoanContract implements Serializable {
    private static final long serialVersionUID = 935199180972115538L;

    private Integer id;
    /**
     * 合同编号
     */
    private Integer contractno;
    /**
     * 合同摘要
     */
    private String contractinfo;
    /**
     * 签定日期
     */
    private Date sigdate;
    /**
     * 存档日期
     */
    private Date keepdate;
    /**
     * 借款人
     */
    private String borrower;
    /**
     * 合同名称
     */
    private String contractname;
    /**
     * 借款开始日期
     */
    private Date loanstartdate;
    /**
     * 借款结束日期
     */
    private Date loanenddate;
    /**
     * 借款金额
     */
    private String loanamount;
    /**
     * 年利率
     */
    private Double annualrate;
    /**
     * 利息支付方式(季付/半年付/年付)
     */
    private Integer interestpaymentmode;
    /**
     * 合同状态
     */
    private Integer contractstatus;
    /**
     * 备注
     */
    private String remark;
    /**
     * 创建日期
     */
    private Date creationdate;
    /**
     * 修改日期
     */
    private Date modifydate;
    /**
     * 修改人
     */
    private String modifyby;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getContractno() {
        return contractno;
    }

    public void setContractno(Integer contractno) {
        this.contractno = contractno;
    }

    public String getContractinfo() {
        return contractinfo;
    }

    public void setContractinfo(String contractinfo) {
        this.contractinfo = contractinfo;
    }

    public Date getSigdate() {
        return sigdate;
    }

    public void setSigdate(Date sigdate) {
        this.sigdate = sigdate;
    }

    public Date getKeepdate() {
        return keepdate;
    }

    public void setKeepdate(Date keepdate) {
        this.keepdate = keepdate;
    }

    public String getBorrower() {
        return borrower;
    }

    public void setBorrower(String borrower) {
        this.borrower = borrower;
    }

    public String getContractname() {
        return contractname;
    }

    public void setContractname(String contractname) {
        this.contractname = contractname;
    }

    public Date getLoanstartdate() {
        return loanstartdate;
    }

    public void setLoanstartdate(Date loanstartdate) {
        this.loanstartdate = loanstartdate;
    }

    public Date getLoanenddate() {
        return loanenddate;
    }

    public void setLoanenddate(Date loanenddate) {
        this.loanenddate = loanenddate;
    }

    public String getLoanamount() {
        return loanamount;
    }

    public void setLoanamount(String loanamount) {
        this.loanamount = loanamount;
    }

    public Double getAnnualrate() {
        return annualrate;
    }

    public void setAnnualrate(Double annualrate) {
        this.annualrate = annualrate;
    }

    public Integer getInterestpaymentmode() {
        return interestpaymentmode;
    }

    public void setInterestpaymentmode(Integer interestpaymentmode) {
        this.interestpaymentmode = interestpaymentmode;
    }

    public Integer getContractstatus() {
        return contractstatus;
    }

    public void setContractstatus(Integer contractstatus) {
        this.contractstatus = contractstatus;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Date getCreationdate() {
        return creationdate;
    }

    public void setCreationdate(Date creationdate) {
        this.creationdate = creationdate;
    }

    public Date getModifydate() {
        return modifydate;
    }

    public void setModifydate(Date modifydate) {
        this.modifydate = modifydate;
    }

    public String getModifyby() {
        return modifyby;
    }

    public void setModifyby(String modifyby) {
        this.modifyby = modifyby;
    }

}